home *** CD-ROM | disk | FTP | other *** search
Wrap
; project.rc 3.0 -- resource script file for project.exe 3.0 ; -- requires Windows 3.0 ; -- based on the skeleton file userapp.rc ; -- mzu 05/10/90 ; To translate PC-Project strings to other languages ; 1) Translate all strings in the section marked TRANSLATE to END ; 2) Translate the menu choices marked TRANSLATE to END ; 3) Translate all dialog box strings (only) but not Windows ; strings like "listbox", "edit", "static", "button" ; For development of PC-Project in Actor, cut and paste these resources ; into the ACTOR.RC script file. Put the string resources in with the ; existing Actor string resources, and then add the dialogs and menus. ; #include "style.h" #include "actor.h" #include "proj.h" ; include icons here actor ICON work.ico work ICON proj.ico STRINGTABLE BEGIN ; substitute your application name in the next two strings. IDSNAME, "PC-Project" IDSAPP, "Project.IMA" dosError, " reported DOS error# " ; various fatal error strings - should be kept ; Used for results of checkError 52, ", File not found" 53, ", Path not found" 54, ", No file handle available; all in use" 55, ", Access denied" 56, ", Invalid file handle" 58, ", Insufficient memory" 65, ", Invalid drive specification" 150, "Attempted to move freed object:" 152, "Dynamic memory is full." 153, "Free list is corrupted." 154, "Scavenge list is full." 155, "Out of object pointers." 157, "Snapshot load failed." 158, "Not enough memory to run PC-Project." 160, "Actor Display" 161, "Requires higher static setting." 162, "Requires higher dynamic setting." 163, "ACTOR Version 3.0" 164, "Windows/Actor stack overflowed " 165, "Windows/Actor stack underflowed " 166, "Actor stack overflowed" 167, "Corrupted object memory" 168, "Actor symbol table is full" ; Project strings ; TRANSLATE these strings to END PW_APPNAME, "PC-Project 3.0" PW_EXTENSION, "PRJ" PW_WARNING, "Warning" PW_DISCARD, "Discard changes?" PW_SAVEPROJ, "Save project as: " PW_PRINTERR1, "Printer Failure" PW_PRINTERR2, "Cannot print!" PW_NA1, "Sorry" PW_NA2, "Not yet implemented!" PW_ERROR1, "Internal error" PW_ERROR2, "command ID " PW_RESOURCE, "Resource" PW_DELRES1, "Delete Resource" PW_DELRES2, "Enter the resource to delete" PW_DELACT1, "Delete Activity" PW_DELACT2, "Enter the activity to delete" PW_VIEWRES1,"View Resource" PW_VIEWRES2,"Enter the resource to edit" PW_SHOWROOM1, "Windows Memory" PW_SHOWROOM2, "K free" PW_GANTT, "Gantt Chart" PW_RESUSE, " is in use!" PW_DELETE, "Delete anyways?" PW_PROJECT, "Project" PW_RESINVAL,"Invalid resource" PW_NOTEXIST," does not exist!" PW_ACTUSE1, " is connected to " PW_ACTUSE2, "other activities!" PW_CRITICAL," *CRITICAL*" PW_NONCRITICAL, " (non critical)" PW_MILESTONE, "Milestone" PW_TASK, "Task" PW_PERTTASK, "PERTTask" PW_ERRCONNECT1, "Connection error" PW_ERRCONNECT2, "Tasks cannot have multiple connections." PW_ERRCONNECT3, "Use milestones for branching." PW_ERRMEM1, "Windows memory is low!" PW_ERRMEM2, "Close some windows." PW_ERRDATE1, "Invalid date" PW_ERRDATE2, " is not in " PW_ERRDATE3, " format." PW_MMDDYY, "MM/DD/YY" PW_DDMMYY, "DD/MM/YY" PW_YYMMDD, "YY/MM/DD" PW_NODEINVAL, "Invalid activity" PW_FILEERR1, "File Error" PW_FILEERR2, "" PW_FILEERR3, " reported DOS error #" /* these must line up properly! */ PW_ACTIVT1, "Activities" PW_ACTIVT2, " Early Late" PW_ACTIVT3, "Name Type $ Time Slk Start Finish" PW_REST1, "Resources" PW_REST2, " Fix Var " PW_REST3, "Name Max Used Cst Cst Activities " PW_SHOWRES2, "Name Max Use FC VC Activities " PW_SHOWACT2, "Name Type $ Time Slk ES LF" PW_PROJT1, " Early Late Cost Time Slack" PW_START, "Start " PW_FINISH, "Finish " END ; project menus ; TRANSLATE these menu choices to END ; ; note there are now hierarchical menus ; PWMenus MENU BEGIN POPUP "&File" BEGIN MENUITEM "&New..\t^N", PW_FILE_NEW MENUITEM "&Open..\t^O", PW_FILE_OPEN MENUITEM "&Save..\t^S", PW_FILE_SAVE MENUITEM "Save &As..", PW_FILE_SAVEAS MENUITEM SEPARATOR MENUITEM "Printer Se&tup", PW_FILE_SETTINGS MENUITEM "&Print Chart\t^P", PW_FILE_PRINT_GRAPH MENUITEM "Print &Report", PW_FILE_PRINT MENUITEM "Run..", PW_RUN MENUITEM "&Quit\t^X", PW_FILE_QUIT MENUITEM SEPARATOR MENUITEM "A&bout Actor...", PW_ABOUT_ACTOR END POPUP "Edit" BEGIN POPUP "&New" ; hierarchical menu BEGIN MENUITEM "&Milestone", PW_NEW_MSTONE MENUITEM "&Task", PW_NEW_TASK MENUITEM "&PERT Task", PW_NEW_PERT END POPUP "&Delete" ; hierarchical menu BEGIN MENUITEM "&Activity", PW_DEL_ACTIVITY MENUITEM "&Resource", PW_DEL_RESOURCE END MENUITEM "Clip Chart\t^Ins", PW_CLIP END POPUP "&View" BEGIN MENUITEM "A Resource", PW_VIEW_RESOURCE MENUITEM "All &Resources\tF3", PW_VIEW_RESOURCES MENUITEM "&Activities\tF4", PW_VIEW_ACTIVITIES MENUITEM "&Project summary\tF5", PW_VIEW_SUMMARY MENUITEM "&Gantt chart\tF6", PW_VIEW_GANTT END POPUP "&Options" BEGIN MENUITEM "&Zoom view\t^Z" PW_ZOOM MENUITEM "&Display settings...\tF7" PW_DISPLAY MENUITEM "&Color", PW_COLOR MENUITEM SEPARATOR MENUITEM "&Auto recalc\tF8", PW_AUTOCALC MENUITEM "&Recalc!\tF9", PW_CALC MENUITEM SEPARATOR MENUITEM "&ShowRoom!\tF10", PW_SHOWROOM END MENUITEM "\a&Help! F1", PW_HELP, HELP END GWMenus MENU BEGIN POPUP "&File" BEGIN MENUITEM "&Print Chart\t^P", PW_FILE_PRINT_GRAPH MENUITEM "Clip Chart\t^Ins", PW_CLIP MENUITEM "&Close\tF6", PW_VIEW_GANTT END MENUITEM "\a&Help! F1", PW_HELP, HELP END ; PC-Project dialog boxes for editing ; MSTONE_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 5, 78, 229, 114 STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP BEGIN CONTROL "Name", -1, "static", SS_RIGHT | WS_CHILD, 5, 7, 22, 8 CONTROL "", 912, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 31, 5, 46, 12 CONTROL "Description", 124, "static", SS_RIGHT | WS_CHILD, 81, 7, 45, 8 CONTROL "", 913, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 129, 6, 91, 12 CONTROL "ES", -1, "static", SS_RIGHT | WS_CHILD, 7, 26, 20, 8 CONTROL "", 908, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 32, 24, 45, 12 CONTROL "LF", -1, "static", SS_RIGHT | WS_CHILD, 6, 44, 20, 8 CONTROL "", 909, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 32, 44, 45, 12 CONTROL "Inputs", -1, "static", SS_RIGHT | WS_CHILD, 100, 28, 25, 8 CONTROL "", 914, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 130, 26, 90, 12 CONTROL "Outputs", -1, "static", SS_RIGHT | WS_CHILD, 97, 45, 29, 8 CONTROL "", 915, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 131, 44, 89, 12 CONTROL "Ok", 1, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 190, 71, 30, 14 CONTROL "Cancel", 2, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 190, 92, 30, 15 CONTROL "Early", -1, "static", SS_RIGHT | WS_CHILD, 10, 84, 20, 11 CONTROL "Late", -1, "static", SS_RIGHT | WS_CHILD, 10, 98, 19, 8 CONTROL "Start", -1, "static", SS_LEFT | WS_CHILD, 38, 71, 25, 8 CONTROL "Finish", -1, "static", SS_LEFT | WS_CHILD, 76, 71, 25, 8 CONTROL "", 901, "edit", ES_LEFT | WS_CHILD, 35, 84, 35, 8 CONTROL "", 902, "edit", ES_LEFT | WS_CHILD, 35, 98, 35, 8 CONTROL "", 903, "edit", ES_LEFT | WS_CHILD, 72, 84, 35, 8 CONTROL "", 904, "edit", ES_LEFT | WS_CHILD, 72, 98, 35, 8 CONTROL "Slack", -1, "static", SS_RIGHT | WS_CHILD, 133, 98, 20, 8 CONTROL "", 905, "edit", ES_LEFT | WS_CHILD, 160, 98, 20, 8 CONTROL "Status", -1, "button", BS_GROUPBOX | WS_CHILD, 6, 63, 180, 48 END TASK_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 3, 57, 229, 133 STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP BEGIN CONTROL "Name", -1, "static", SS_RIGHT | WS_CHILD, 2, 8, 22, 8 CONTROL "", 912, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 7, 45, 12 CONTROL "Description", -1, "static", SS_RIGHT | WS_CHILD, 81, 8, 48, 11 CONTROL "", 913, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 131, 7, 85, 12 CONTROL "Time", -1, "static", SS_RIGHT | WS_CHILD, 3, 30, 20, 8 CONTROL "", 907, "edit", ES_RIGHT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 27, 45, 12 CONTROL "ES", -1, "static", SS_RIGHT | WS_CHILD, 6, 47, 16, 8 CONTROL "", 908, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 45, 45, 12 CONTROL "LF", -1, "static", SS_RIGHT | WS_CHILD, 6, 65, 16, 8 CONTROL "", 909, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 64, 45, 12 CONTROL "Fixed Cost", -1, "static", SS_RIGHT | WS_CHILD, 89, 30, 40, 10 CONTROL "", 910, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 131, 27, 85, 12 CONTROL "Resources", -1, "static", SS_RIGHT | WS_CHILD, 89, 47, 40, 11 CONTROL "", 911, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 131, 45, 86, 12 CONTROL "Input", -1, "static", SS_RIGHT | WS_CHILD, 79, 65, 22, 8 CONTROL "", 914, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 102, 64, 40, 12 CONTROL "Output", -1, "static", SS_RIGHT | WS_CHILD, 145, 66, 25, 8 CONTROL "", 915, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 173, 64, 44, 12 CONTROL "Ok", 1, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 190, 91, 30, 14 CONTROL "Cancel", 2, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 190, 111, 30, 15 CONTROL "Early", -1, "static", SS_RIGHT | WS_CHILD, 10, 103, 20, 11 CONTROL "Late", -1, "static", SS_RIGHT | WS_CHILD, 10, 117, 20, 8 CONTROL "Start", -1, "static", SS_LEFT | WS_CHILD, 38, 90, 25, 8 CONTROL "Finish", -1, "static", SS_LEFT | WS_CHILD, 78, 90, 25, 8 CONTROL "", 901, "edit", ES_LEFT | WS_CHILD, 35, 103, 35, 8 CONTROL "", 902, "edit", ES_LEFT | WS_CHILD, 35, 117, 35, 8 CONTROL "", 903, "edit", ES_LEFT | WS_CHILD, 74, 103, 35, 8 CONTROL "", 904, "edit", ES_LEFT | WS_CHILD, 74, 117, 35, 8 CONTROL "Cost", -1, "static", SS_LEFT | WS_CHILD, 137, 103, 16, 9 CONTROL "", 906, "edit", ES_LEFT | WS_CHILD, 160, 103, 20, 8 CONTROL "Slack", -1, "static", SS_RIGHT | WS_CHILD, 135, 117, 20, 8 CONTROL "", 905, "edit", ES_LEFT | WS_CHILD, 160, 117, 20, 8 CONTROL "Status", -1, "button", BS_GROUPBOX | WS_CHILD, 5, 82, 180, 48 END PERT_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 2, 39, 229, 152 STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP BEGIN CONTROL "Name", -1, "static", SS_RIGHT | WS_CHILD, 2, 8, 21, 8 CONTROL "", 912, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 7, 45, 12 CONTROL "Description", -1, "static", SS_RIGHT | WS_CHILD, 82, 8, 48, 8 CONTROL "", 913, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 131, 7, 85, 12 CONTROL "Likely", -1, "static", SS_RIGHT | WS_CHILD, 1, 30, 24, 11 CONTROL "", 916, "edit", ES_RIGHT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 27, 32, 12 CONTROL "Best", -1, "static", SS_LEFT | WS_CHILD, 77, 30, 24, 8 CONTROL "", 917, "edit", ES_RIGHT | WS_BORDER | WS_TABSTOP | WS_CHILD, 103, 27, 32, 12 CONTROL "Worst", -1, "static", SS_LEFT | WS_CHILD, 149, 30, 22, 8 CONTROL "", 918, "edit", ES_RIGHT | WS_BORDER | WS_TABSTOP | WS_CHILD, 175, 27, 32, 12 CONTROL "Time", -1, "button", BS_GROUPBOX | WS_CHILD, 0, 20, 226, 23 CONTROL "ES", -1, "static", SS_RIGHT | WS_CHILD, 7, 47, 16, 8 CONTROL "", 908, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 45, 45, 12 CONTROL "LF", -1, "static", SS_RIGHT | WS_CHILD, 7, 65, 16, 8 CONTROL "", 909, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 64, 45, 12 CONTROL "Fixed Cost", -1, "static", SS_RIGHT | WS_CHILD, 91, 47, 40, 8 CONTROL "", 910, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 133, 44, 45, 12 CONTROL "Resources", -1, "static", SS_RIGHT | WS_CHILD, 92, 65, 40, 11 CONTROL "", 911, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 133, 64, 85, 12 CONTROL "Input", -1, "static", SS_RIGHT | WS_CHILD, 4, 87, 21, 12 CONTROL "", 914, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 86, 46, 12 CONTROL "Output", -1, "static", SS_RIGHT | WS_CHILD, 104, 87, 24, 11 CONTROL "", 915, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 133, 86, 45, 12 CONTROL "Ok", 1, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 192, 110, 30, 14 CONTROL "Cancel", 2, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 192, 130, 30, 15 CONTROL "Early", -1, "static", SS_RIGHT | WS_CHILD, 12, 122, 20, 11 CONTROL "Late", -1, "static", SS_RIGHT | WS_CHILD, 12, 135, 20, 8 CONTROL "Start", -1, "static", SS_LEFT | WS_CHILD, 41, 109, 25, 8 CONTROL "Finish", -1, "static", SS_LEFT | WS_CHILD, 80, 109, 25, 8 CONTROL "", 901, "edit", ES_LEFT | WS_CHILD, 37, 122, 35, 8 CONTROL "", 902, "edit", ES_LEFT | WS_CHILD, 37, 135, 35, 8 CONTROL "", 903, "edit", ES_LEFT | WS_CHILD, 75, 122, 35, 8 CONTROL "", 904, "edit", ES_LEFT | WS_CHILD, 75, 135, 35, 8 CONTROL "Time", -1, "static", SS_LEFT | WS_CHILD, 136, 109, 16, 8 CONTROL "", 907, "static", SS_LEFT | WS_CHILD, 160, 109, 21, 8 CONTROL "Slack", -1, "static", SS_RIGHT | WS_CHILD, 133, 135, 20, 8 CONTROL "", 905, "edit", ES_LEFT | WS_CHILD, 160, 135, 20, 8 CONTROL "Cost", -1, "static", SS_RIGHT | WS_CHILD, 133, 122, 20, 8 CONTROL "", 906, "edit", ES_LEFT | WS_CHILD, 160, 122, 20, 8 CONTROL "Status", -1, "button", BS_GROUPBOX | WS_CHILD, 7, 101, 180, 48 END SETTING_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 10, 77, 169, 111 CAPTION "Display Settings" STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP BEGIN CONTROL "Top", -1, "button", BS_GROUPBOX | WS_GROUP | WS_CHILD, 10, 5, 70, 85 CONTROL "Time", 921, "button", BS_RADIOBUTTON | WS_CHILD, 15, 15, 28, 12 CONTROL "Slack", 922, "button", BS_RADIOBUTTON | WS_CHILD, 15, 25, 35, 12 CONTROL "Cost", 923, "button", BS_RADIOBUTTON | WS_CHILD, 15, 35, 28, 12 CONTROL "Early Start", 924, "button", BS_RADIOBUTTON | WS_CHILD, 15, 45, 55, 12 CONTROL "Early Finish", 925, "button", BS_RADIOBUTTON | WS_CHILD, 15, 55, 60, 12 CONTROL "Late Start", 926, "button", BS_RADIOBUTTON | WS_CHILD, 15, 65, 55, 12 CONTROL "Late Finish", 927, "button", BS_RADIOBUTTON | WS_CHILD, 15, 75, 55, 12 CONTROL "Bottom", -1, "button", BS_GROUPBOX | WS_GROUP | WS_CHILD, 90, 5, 70, 85 CONTROL "Time", 931, "button", BS_RADIOBUTTON | WS_CHILD, 95, 15, 28, 12 CONTROL "Slack", 932, "button", BS_RADIOBUTTON | WS_CHILD, 95, 25, 40, 12 CONTROL "Cost", 933, "button", BS_RADIOBUTTON | WS_CHILD, 95, 35, 28, 12 CONTROL "Early Start", 934, "button", BS_RADIOBUTTON | WS_CHILD, 95, 45, 60, 12 CONTROL "Early Finish", 935, "button", BS_RADIOBUTTON | WS_CHILD, 95, 55, 60, 12 CONTROL "Late Start", 936, "button", BS_RADIOBUTTON | WS_CHILD, 95, 65, 60, 12 CONTROL "Late Finish", 937, "button", BS_RADIOBUTTON | WS_CHILD, 95, 75, 60, 12 CONTROL "Clear", 940, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 60, 95, 30, 14 CONTROL "Ok", 1, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 95, 95, 30, 14 CONTROL "Cancel", 2, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 130, 95, 30, 14 END PROJ_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 5, 76, 229, 114 STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP BEGIN CONTROL "Name", -1, "static", SS_RIGHT | WS_CHILD, 4, 7, 19, 8 CONTROL "", 912, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 31, 5, 45, 12 CONTROL "Description", 124, "static", SS_RIGHT | WS_CHILD, 80, 7, 48, 11 CONTROL "", 913, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 129, 6, 91, 12 CONTROL "ES", -1, "static", SS_RIGHT | WS_CHILD, 11, 26, 12, 8 CONTROL "", 908, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 32, 24, 45, 12 CONTROL "LF", -1, "static", SS_RIGHT | WS_CHILD, 10, 48, 13, 8 CONTROL "", 909, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 32, 46, 45, 12 CONTROL "Ok", 1, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 190, 71, 30, 14 CONTROL "Cancel", 2, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 190, 92, 30, 15 CONTROL "Early", -1, "static", SS_RIGHT | WS_CHILD, 10, 84, 20, 11 CONTROL "Late", -1, "static", SS_RIGHT | WS_CHILD, 14, 99, 16, 8 CONTROL "Start", -1, "static", SS_LEFT | WS_CHILD, 35, 71, 25, 8 CONTROL "Finish", -1, "static", SS_LEFT | WS_CHILD, 69, 71, 25, 8 CONTROL "", 901, "edit", ES_LEFT | WS_CHILD, 35, 84, 35, 8 CONTROL "", 902, "edit", ES_LEFT | WS_CHILD, 35, 98, 35, 8 CONTROL "", 903, "edit", ES_LEFT | WS_CHILD, 65, 84, 35, 8 CONTROL "", 904, "edit", ES_LEFT | WS_CHILD, 65, 98, 35, 8 CONTROL "Time", -1, "static", SS_LEFT | WS_CHILD, 134, 71, 22, 9 CONTROL "", 907, "edit", ES_LEFT | WS_CHILD, 160, 71, 20, 8 CONTROL "Slack", -1, "static", SS_LEFT | WS_CHILD, 130, 84, 22, 8 CONTROL "", 905, "edit", ES_LEFT | WS_CHILD, 160, 84, 20, 8 CONTROL "Cost", -1, "static", SS_LEFT | WS_CHILD, 134, 98, 20, 8 CONTROL "", 906, "edit", ES_LEFT | WS_CHILD, 160, 98, 20, 8 CONTROL "Status", -1, "button", BS_GROUPBOX | WS_CHILD, 5, 63, 180, 48 END RES_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 12, 133, 165, 41 STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP BEGIN CONTROL "Name", -1, "static", SS_LEFT | WS_CHILD, 2, 7, 20, 8 CONTROL "", 912, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 25, 5, 32, 12 CONTROL "Max", -1, "static", SS_LEFT | WS_CHILD, 64, 6, 16, 8 CONTROL "", 950, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 84, 5, 32, 12 CONTROL "FC", -1, "static", SS_RIGHT | WS_CHILD, 5, 24, 15, 8 CONTROL "", 910, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 25, 23, 32, 12 CONTROL "VC", -1, "static", SS_RIGHT | WS_CHILD, 62, 24, 16, 8 CONTROL "", 951, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 84, 23, 32, 12 CONTROL "Ok", 1, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 132, 5, 27, 14 CONTROL "Cancel", 2, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 132, 22, 27, 14 END ; Project help and information dialog boxes ; PW_HELP_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 20, 30, 224, 173 STYLE WS_DLGFRAME | WS_POPUP BEGIN CONTROL "PC-Project Help!", -1, "static", SS_CENTER | WS_CHILD, 10, 1, 194, 9 CONTROL "The main window displays a PERT diagram of a project of activities. The critical path is in bold.", -1, "static", SS_LEFT | WS_CHILD, 6, 12, 213, 18 CONTROL "Tasks are activities that take time and resources; Milestones mark the completion of tasks.", -1, "static", SS_LEFT | WS_CHILD, 6, 31, 207, 17 CONTROL "Tasks can only have a single input and output. You can assign either fixed costs or resources to Tasks.", -1, "static", SS_LEFT | WS_CHILD, 6, 51, 210, 16 CONTROL "Resources do not have to be created before use.", -1, "static", SS_LEFT | WS_CHILD, 7, 70, 207, 10 CONTROL "Create a project by creating New Milestones and Tasks and connecting to existing ones.", -1, "static", SS_LEFT | WS_CHILD, 6, 81, 211, 18 CONTROL "You can edit an activity any time by double clicking. The critical path will be recalculated.", -1, "static", SS_LEFT | WS_CHILD, 6, 101, 213, 18 CONTROL "You can set an earliest start date (ES) or latest finish date (LF) to override the calculated dates.", -1, "static", SS_LEFT | WS_CHILD, 6, 120, 213, 18 CONTROL "You can also use the cursor keys to scroll and press [F2] or [Return] to edit an activity.", -1, "static", SS_LEFT | WS_CHILD, 6, 139, 211, 17 CONTROL "Use the Views menu for Gantt charts etc.", -1, "static", SS_LEFT | WS_CHILD, 6, 158, 170, 9 CONTROL "Ok", 1, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 186, 156, 32, 12 END GW_HELP_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 20, 86, 204, 90 STYLE WS_DLGFRAME | WS_POPUP BEGIN CONTROL "Gantt Chart", -1, "static", SS_CENTER | WS_CHILD, 5, 2, 194, 9 CONTROL "The Gantt window displays a time line chart of a project. Tasks are shown as bars, Milestones as diamonds. ", -1, "static", SS_LEFT | WS_CHILD, 4, 12, 197, 26 CONTROL "Critical activities have a '*' next to them. Critical time is in black, slack time in gray.", -1, "static", SS_LEFT | WS_CHILD, 4, 39, 193, 20 CONTROL "You can edit a Task or Milestone by double", -1, "static", SS_LEFT | WS_CHILD, 4, 60, 191, 10 CONTROL "clicking.", -1, "static", SS_LEFT | WS_CHILD, 4, 68, 63, 9 CONTROL "Ok", 1, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 164, 73, 32, 12 END ; About Actor box ; PW_ABOUT_ACTOR_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 3, 13, 224, 161 STYLE WS_DLGFRAME | WS_POPUP BEGIN CONTROL "About Actor", -1, "static", SS_CENTER | WS_CHILD, 11, 2, 194, 11 CONTROL "Actor« 3.0 is a complete programming language and development environment for Microsoft Windows. It features:", -1, "static", SS_LEFT | WS_CHILD, 5, 15, 211, 25 CONTROL "-Interactive development environment", -1, "static", SS_LEFT | WS_CHILD, 25, 40, 185, 10 CONTROL "-Source code debugger and execution profiler", -1, "static", SS_LEFT | WS_CHILD, 25, 50, 185, 10 CONTROL "-Fast execution! Optional early-binding", -1, "static", SS_LEFT | WS_CHILD, 25, 60, 185, 10 CONTROL "-Easy to learn C and Pascal-like syntax", -1, "static", SS_LEFT | WS_CHILD, 25, 70, 185, 10 CONTROL "-No licensing fees required", -1, "static", SS_LEFT | WS_CHILD, 25, 80, 175, 10 CONTROL "-Object-oriented programming", -1, "static", SS_LEFT | WS_CHILD, 26, 90, 180, 10 CONTROL "-Predefined classes for Windows, Dialogs etc.", -1, "static", SS_LEFT | WS_CHILD, 25, 100, 185, 10 CONTROL "For more information contact:", -1, "static", SS_LEFT | WS_CHILD, 5, 112, 210, 10 CONTROL "The Whitewater Group 1800 Ridge St., Evanston, IL 60201 USA (708)328-3800", -1, "static", SS_CENTER | WS_CHILD, 63, 125, 81, 35 CONTROL "actor", 6, "static", SS_ICON | WS_CHILD, 20, 133, 16, 17 CONTROL "Ok", 1, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 180, 145, 32, 12 END ; Other dialog resources not neccessary in Actor.rc ; ; About box ; ABOUT_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 38, 51, 183, 125 STYLE WS_DLGFRAME | WS_POPUP BEGIN CONTROL "PC-Project 3.0 - 06/07/90", -1, "static", SS_CENTER | WS_GROUP | WS_CHILD, 4, 5, 171, 9 CONTROL "by Zack Urlocker", -1, "static", SS_CENTER | WS_GROUP | WS_CHILD, 4, 15, 171, 10 CONTROL "May be freely distributed for non-commercial use.", -1, "static", SS_CENTER | WS_CHILD, 4, 26, 171, 9 CONTROL "Written entirely in Actor«.", -1, "static", SS_CENTER | WS_CHILD, 17, 44, 150, 17 CONTROL "⌐1988-90 The Whitewater Group. All rights reserved. Portions ⌐ 1985-1988 Microsoft Corp.", -1, "static", SS_CENTER | WS_GROUP | WS_CHILD, 4, 64, 175, 22 CONTROL "Holy heck!", 1, "button", BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP | WS_CHILD, 70, 101, 47, 14 CONTROL "work", 5, "static", SS_ICON | WS_CHILD, 10, 95, 16, 17 CONTROL "actor", 6, "static", SS_ICON | WS_CHILD, 150, 95, 16, 17 END ; revised "file dialog" that uses a combo box ; FILE_BOX DIALOG DISCARDABLE 27, 23, 170, 116 STYLE WS_DLGFRAME | WS_POPUP | DS_ABSALIGN BEGIN CONTROL "" FILE_LB, "ComboBox", CBS_SIMPLE | CBS_SORT | WS_VSCROLL | WS_TABSTOP | WS_CHILD, 4, 30, 55, 80 CONTROL "Files:" 3, "static", SS_LEFT | WS_CHILD, 4, 19, 31, 10 CONTROL "" FILE_DIRLB, "ListBox", LBS_STANDARD | WS_TABSTOP | WS_CHILD, 65, 42, 55, 68 CONTROL "Directories:" 3, "static", SS_LEFT | WS_CHILD, 65, 31, 38, 10 DEFPUSHBUTTON "&Open", IDOK, 130, 37, 30, 15, WS_CHILD PUSHBUTTON "&Cancel", IDCANCEL, 130, 63, 30, 15, WS_CHILD CONTROL "Directory:" 3, "static", SS_LEFT | WS_CHILD, 4, 7, 32, 11 CONTROL "" FILE_DIR, "static", SS_LEFT | WS_CHILD, 39, 7, 146, 11 END ; INPUT_BOX is used for prompting the user ; INPUT_BOX DIALOG 77, 94, 165, 71 STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP BEGIN EDITTEXT FILE_EDIT, 10, 32, 138, 12, WS_BORDER | WS_CHILD | WS_TABSTOP LTEXT "", INPUT_MSG, 11, 5, 143, 18, WS_CHILD DEFPUSHBUTTON "Ok" IDOK, 32, 50, 32, 14, WS_CHILD PUSHBUTTON "Cancel" IDCANCEL, 99, 50, 32, 14, WS_CHILD END ; this box is used for printing ; PRINT_BOX DIALOG DISCARDABLE MOVEABLE 50, 50, 126, 63 STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_ABSALIGN BEGIN CTEXT "Printing...", 100, 3, 3, 120, 12 DEFPUSHBUTTON "Cancel", IDCANCEL, 46, 43, 32, 14, WS_TABSTOP CTEXT "Press button to cancel", 101, 3, 17, 120, 12 CTEXT "current print job", 102, 3, 29, 120, 12 END ; Accelerator resources not required in Actor.rc ; note: cursor keys are not defined as accelerators and are ; trapped in the WM_KEYDOWN for ProjWindow ; PC-Project ACCELERATORS BEGIN VK_HOME, EDIT_HOME, VIRTKEY VK_ESC, PW_COMMAND_MODE, VIRTKEY VK_F1, PW_HELP, VIRTKEY VK_F3, PW_VIEW_RESOURCES, VIRTKEY VK_F4, PW_VIEW_ACTIVITIES, VIRTKEY VK_F5, PW_VIEW_SUMMARY, VIRTKEY VK_F6, PW_VIEW_GANTT, VIRTKEY VK_F7, PW_DISPLAY, VIRTKEY VK_F8, PW_AUTOCALC, VIRTKEY VK_F9, PW_CALC, VIRTKEY VK_F10, PW_SHOWROOM, VIRTKEY VK_INSERT, PW_CLIP, VIRTKEY, CONTROL "/", PW_COMMAND_MODE "^n", PW_FILE_NEW "^o", PW_FILE_OPEN "^s", PW_FILE_SAVE "^p", PW_FILE_PRINT_GRAPH "^z", PW_ZOOM "^x", PW_FILE_QUIT END